home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 December / PCWorld_2007-12_cd.bin / v cisle / fma / fma-2.1-beta-4-setup.exe / {app} / ide-howto.txt < prev    next >
Text File  |  2007-01-25  |  5KB  |  135 lines

  1. HOWTO: Delphi 6 & 7 EE IDE Setup in 7 steps :)
  2.  
  3. Development tool is Borland Delphi 6 and 7 Enterprise edition. I'm not sure about 
  4. Professional Edition but Personal edition definatelly can't be used.
  5.  
  6. FMA recent source code is available from Subversion (SVN) repository located at
  7. https://svn.sourceforge.net/svnroot/fma
  8.  
  9. FMA is current based on the following 3rd party components/libraries, all of 
  10. them are free source components (if nothing else stated in their licenses):
  11.  
  12.  
  13. 1.  Those component have custom FMA patches included in FMA SVN. Apply those patches
  14.     before installing the components, please:
  15.  
  16.   - ComPort Library, available from  
  17.     http://sourceforge.net/projects/comport/
  18.  
  19.   - ToolBar/ToolButton, by Gabriel Corneanu, available from 
  20.     http://download.tntware.com/delphi_unicode_controls/contrib/unitntctrls.zip
  21.  
  22. 2.  Those components packages have an Installer which should be used instead, thus
  23.     they are not included in our SDK packages:
  24.  
  25.   - LMD Tools SE, available from 
  26.     http://www.lmdinnovative.com/
  27.  
  28.   - JCL 1.94 Exception Dialog, available from 
  29.     http://sourceforge.net/projects/jcl/
  30.  
  31. 3.  Those components are available on Internet and in our SDK packages:
  32.  
  33.   - awScript, available from 
  34.     http://www.btinternet.com/~a.wingrove/scripting/
  35.  
  36.   - RxLib, available from 
  37.     http://sourceforge.net/projects/rxlib/
  38.  
  39.   - Tnt Unicode Controls, available from 
  40.     http://www.tntware.com/delphicontrols/unicode/
  41.  
  42.   - Virtual Tree, available from 
  43.     http://www.delphi-gems.com/VirtualTreeview/VT.php
  44.  
  45.   - CoolTrayIcon by Troels Jakobsen, available from 
  46.     http://subsimple.com/delphi.asp
  47.  
  48.     Please apply next to CoolTrayIcon.pas around line 860:
  49.  
  50.     WM_SYSCOMMAND:
  51.       // Handle MinimizeToTray by capturing minimize event of application
  52.       if Msg.wParam = SC_RESTORE then
  53.       begin
  54.     *   if FMinimizeToTray then
  55.     *   begin
  56.           if Application.MainForm.WindowState = wsMinimized then
  57.             Application.MainForm.WindowState := wsNormal;
  58.           Application.MainForm.Visible := True;
  59.     *   end;
  60.       end;
  61.  
  62.   - Graphics32 1.7.1, available from 
  63.     http://sourceforge.net/projects/graphics32
  64.  
  65.   - Abbrevia components for Theme support, available from 
  66.     http://heanet.dl.sourceforge.net/sourceforge/tpabbrevia/tpabbrevia_3_04.zip
  67.  
  68.   - ICS (Internet Conpoment Suite), available from 
  69.     http://www.overbyte.be
  70.  
  71.   - SynEdit component, available from 
  72.     http://sourceforge.net/projects/synedit/
  73.  
  74.   - dxGetText 1.2, available from 
  75.     http://dxgettext.sourceforge.net
  76.  
  77.   - Delphi Fundamentals 3.28, available from  
  78.     http://fundementals.sourceforge.net/index.html
  79.  
  80.   - Portable Network Graphics Delphi 1.56, available from
  81.     http://pngdelphi.sourceforge.net/
  82.  
  83. 4.  Those components are included in FMA SVN and our SDK packages:
  84.     (note: First install PRE and FMA and then DT packages)
  85.  
  86.   - WBluetoothSocket, by floAt, included in the SVN
  87.  
  88.   - WIrCOMMSocket, by Gabrijelcic (http://17slon.com/gp/gp), included in SVN
  89.  
  90.   - SEProgress component, by Zdravko, included in the SVN
  91.  
  92.   - WebUtil by Danny Heijl (danny.heijl@pandora.be), included in the SVN
  93.  
  94.   - FMAWebUpdate component, by Zdravko, included in the SVN
  95.  
  96.   - OKTThemeEngine, by Oktay Kocaturk, included in the SVN
  97.  
  98.   - PBFolderDialog, older free version, included in the SVN
  99.  
  100.   - ImageListXP, by Zdravko, included in the SVN
  101.     For full design-time support copy 'delphi32.exe.manifest' file in yours 
  102.     Delphi BIN folder and restart the Delphi IDE.
  103.  
  104.   - Various Delphi units located in SVN components subfolder
  105.  
  106. 5.  This component is for Delphi 6 only, and is obsolete for Delphi 7:
  107.  
  108.   - XP ThemeManager, available from 
  109.     http://www.delphi-gems.com/ThemeManager.php
  110.  
  111. 6.  This component requires special intervention, please read notes below:
  112.  
  113.   - Project JEDI API Library 1.1, available from 
  114.     http://sourceforge.net/projects/jedi-apilib/
  115.  
  116.     Please enable {$DEFINE UNICODE} in jediapilib.inc to get unicode support !
  117.     Use version never then 2005/02/24 - do a CVS/SVN checkout if nessesery !
  118.  
  119.   - TurboPower Visual PlanIt 1.03, available from 
  120.     http://sourceforge.net/projects/tpvplanit/
  121.  
  122.     Use version never then 2005/12/20 - do a CVS/SVN checkout if nessesery !
  123.  
  124. 7.  Once you Checked Out the source code from FMA SVN repository we recommend
  125.     installing NTFS Link, available from http://www.elsdoerfer.info/ntfslink/
  126.     and to create a NTFS junction point in "\fma\trunk" folder which points
  127.     to "\locale" folder. Please name this junction point "locale".
  128.  
  129. 8.  The file uAbout.inc will be generated from uAbout.templ by using the batch
  130.     script UpdateSvnRevision.bat in repository root folder. Run it before any
  131.     release build.
  132.  
  133. It should be all, let us know if you've anything to add. Good luck!!
  134.  
  135. /FMA team